We really enjoyed staying here. Everything was well done and well thought out. The decor was great. Our kids (2 and 5) had a wonderful time at the beach--just a small walk down a nice walking corridor (like a block at the most?). We would definitely stay here again.