Stephen's place is great. Very clean and modern. It was perfect for our group. Close enough to walk to the beach and also right next to the pool and hot tub. I would definitely come back and stay here if we had such a large group again. The place is a little expensive but worth it. Also the A/C was great during the day when it was super hot out.