Clean, modern place near the beach and many amenities