Amazing place, owners clearly think of everything to make your stay smooth. From small snacks upon check-in, boogie boards, cooler, beach chairs there is clearly pride to make your stay enjoy your stay. We were there for Ironman race and the location could NOT have been more perfect for our Ironman experience.