Good things: Very comfortable beds and pillows, excellent location, nice pool with so many loungers you never have to go early, large selection of room categories, across the street from mini market, easy walking distance to countless restaurants and shops, good options for the included breakfast, excellent air conditoning, a ceiling fan in the bedroom. Its basic accommodation but very clean. I would recommend it and would stay again. Bad things: The worst internet I've ever seen at a hotel. You may as well be dealing with dial upconnecton from the 90s. The apartment was clean except for the balcony floor. Its filtly and your feet will be very black if you walk on it so expect to wear sandles the entire time or you'll be scrubbing your feet constantly. The kitchen is poorly equipped and nearly impossble to reach any of the utensils, plates, cups etc. There are very few glasses ( no wine glasses) so while they had the basics like forks and plates, don't expect to be able to actually cook anything. Shampoo, conditioner and liquid soap in the shower is dreadful. You feel slimy no matter how much you try to rinse, and the shampoo doesn't even lather. Defintely remember to bring your own. The front desk staff is friendly but generally aren't interested in helping guests very much. I inquired about extending our stay by a few days and was told they didn't know how to do that. Really? Its a hotel..... how can you not be able to assist someone with extending their stay? We ended up not bothering and left as originally planned.