The place needs some TLC. We stayed there on numerous occasions. The lady running the place is very rude. The place is not kid friendly. The office closes at 8 then you are on your own. Stickers all over the beach. The satellite TV only worked part of the time. Just a hassle to stay.