The apartment is brand new and in perfect condition. The amenities are so thoughtful, including even an umbrella for the beach. The beach in front is perfect sand and the water warm and clear. You couldn't ask for more for a beach stay!