Had an excellent stay. Place is right up on the beach and we had an outstanding view. Multiple pools mean they are not too crowded. Staff was very friendly and there are tons of good places to eat around the area. Only low marks are for low parking spaces in Ramadas lot, and the room decor is slightly dated.