The location is fantastic and the building amenities are really nice. We had planned to do some cooking there, but the kitchen is not really usable--too small and doesn't have a stove. There is a nice pool and the place is right across the beach. We enjoyed our stay.