Communication with the host was very poor. She was unresponsive and did not answer the questions I asked. However, she seemed kind, and the lack of responsiveness was made up for completely by the lovely women at the reception of the hotel. Check in process was simple thanks to their help.
We booked a room for 6, with 2 bedrooms (one with a double bed and one with 2 singles) and the pull out double sofa bed. Unfortunately, we were given a room without the double bed bedroom. Since we did not fit in the room, and there was apparently no room available that fit our reservation, the woman at reception gave us a second room. It was less than ideal, because we wanted to be together, and we specifically booked this listing to accommodate us. However, she was kind and did not charge us extra for the second room.
The room (that we had, similar to the listing) is as described, though we had no soap in our bathroom or kitchen, and the entire apartment seemed damp. The walls are VERY thin, and you can hear every word of your neighbors conversations, in addition to the water of their showers running. The location, 2 pools, and views, on the other hand, cannot be beat. It's a 30 second walk to the beach. If you're looking for a place to sleep close to the action, this is the place. Be aware in advance that it is a bit of an uphill walk to the units. Overall, this was a nice stay without huge problems.