Generally, a nice place, fairly clean and neat, on-site restaurant/bar, large pool, lots of chairs and a nice pier. No sand beach at all. Be aware that my "garden view" room overlooked a vacant lot next door with a ramshackle old building and scattered debris. Only plus was you could see the bay from the balcony (only because I was on the third floor). Only other downside is that the road to get to the resort is quite long and it snakes around and beside a golf course. There are many, many speed bumps to navigate. It takes several minutes at 10 mph to get to the resort from the main road. Definitely off the beaten path. Other than that, I enjoyed my stay and had no issues.