Very clean, comfortable condo within a fantastic beach side resort. Spectacular views. Highly recommended.