This apartment is just as pictured, clean, neat, and very nice. There's a huge TV (maybe 70 inches?) w/DVD player and cable, great to relax in the evenings. Kitchen is very nice and fully equipped. Two bedrooms, both nice, beds are comfortable. There is a washer/dryer in the apartment. There is small gym on the premises, fully functional. Walking outside the building there's a beautiful large pool. Ten steps away is a gate leading right down to the beach. The hosts are very responsive to any questions. Great experience staying here.