5 stars, Has everything you will need. The views are spectacular and the staff and customer experience is top notch. The hot tub and surround sound throughout the villa, were great extras. We plan on returning again soon. Thanks Bower Hotels.