I am a firm believer in, "nothing can be perfect!" But this apartment was quite close to perfection. The location is amazing. It was VERY clean, well decorated, check in/out was seamless! Everything you needed was in the room! I mean snorkeling equipment, ice chests, literature to read while at the beach, wine glasses and chocolates for a beautiful evening on the balcony - wine not included :) We even needed to sew my husbands swim trunks - and we had the sewing kit right there! If you're reading this to consider whether or not to stay - stop reading and just book it before someone else does!