It’s not ocean front, you would have to ride a van 2 blocks to get to the beach, the beach has NO BATHROOM! I was suffering, had diarrhea and literally had to pull my pants down In the sidewalk, it was horrible. Beach had so many rocks and so uncomfortable to be in. Found 2 roaches in my room. NO ELEVATOR! No variety on the food. Same food everyday. Swimming pool was too small. And my parents room had no hot water for a day, my mother had to shower in my room. The hotel seems unkept. Servers were nice that’s about the only thing good there. I repeat they have no beach and just hope you have a strong stomach and don’t suffer from unexpected diarrhea. I will not recommend this place to anyone I know, nor would I come back. Just not worth it. Spend the extra bucks and get something worth it. It was my parents anniversary and we were not impressed, my father wanted to get another resort but we had already paid In full. Don’t do it, trust me!! I seen way better resorts.