John and his staff are among the friendliest I have ever encountered. The housekeeping staff has always catered to our wants and needs and if you ask not to be bothered, they do that too! There are plenty of restaurants, shops and 'things to do' within walking distance. I love the sun so I spend a lot of time at the pool. It's a nice pool and they have a lazy river that is so fun and relaxing. They have plenty of lounge chairs and a tiki bar to quench your thirst. I can't wait to plan my next stay at Sandcastle!