5 stars for location, luxury, and all the amenities this place provides! Definitely worth the stay