Our stay was really nice and the service was great. The apartment did not come with enough towels, but after asking the staff provided. The dishwasher did not work, so we bought paper plates and hand washed the silverware. The AC was great, especially since the days were so hot. When showering, you need to let the water run for about 3-5 min before it comes out warm/hot. The pool was awesome, although the last day we were staying something broke and was green, so they were going to repair the following day. The beach is so close, only a 5-10 minute walk and was beautiful, although there were lots of jelly fish so we had to swim out far. Overall for the price and location it was worth it!