5 stars all around.
Amazing property with all amenities and great location. Will be returning!