Very spacious and clean with a wide variety of amenities and entertainment, would come back again.