Good place to stay and have fun. I would not call it a luxury villa though. The only thing I felt that was luxurious was the pool and outdoor area, but the rooms, amenities, etc. were subpar compared to other places I have stayed at. Nothing was high end, and the furniture and bedding weren't up to the standards that this listing noted.