Clean, modern, and close to great beaches. This is the place to stay.