We stayed in a villa...the bathroom was the most impressive part of the room. There is a speaker in the bathroom that allows you to hear the tv. Refrigerator was filled with their (INSANELY OVERPRICED) items for purchase, leaving very little room to store any of our personal food. Room seemed clean. Had to request linens for pull out sofa. Everything else was run of the mill, standard resort style. Staff was friendly and helpful. Pool and common sitting areas were amazing. I would stay here again.