I would give this place zero stars if I could. Stay away from this place. The pictures in the listing have to be a at least 10 yrs old. The apartment (not villa) is worn and not very well maintained. There is no table or dining area outside. The pool furniture is really and ugly, orange with dirt and stains. The shower and bathroom floors were dirty. Also, the name used in the listing is not the actual name of the place. The place is really called Eden View Apart Hotel. It took a lot of driving around in a taxi to actually find the place since we didn't have the correct name. The host was very unresponsive and not helpful at all. We arrived after a really long day of travel and immediately decided to leave because the place was dirty. We were greeted near the entrance with a big mountain of trash that smelled really bad. The beds weren't made properly (you could see the mattress) and it was nothing like the pictures. We contacted AirBnB right away because there was no way we could stay there. They said the host would have to agree to give us a refund and of course he refused. He was argumentative and insisted the pictures were of the same apartment and he didn't see anything wrong with it. Nevertheless we found 5 star accommodations next door at Tropicana Hotel last minute and that saved our trip. Everyone was super nice and very helpful.