Clean, beautiful, and a perfect location right on the beach.