I stayed at this apartment for 8 days. It comfortable fits 1 person or 2 if you're a couple. It does have a pull out couch if you have kids or guests though it would be a bit tight.
The apartment has everything a hotel would have:
Air conditioning (works very well)
Shower hot water and good pressure
Shower and linen amenities
Hot plate (stove top) and microwave
Garbage bags with extra garbage bags (helpful)
Umbrella for the beach, Iron and kitchen utensils
Quite quiet at night
Clean
Overall this is a very very good apartment. I would highly recommend it. Having stayed at many AirBnBs I would say this is one of the best