Excellent, spacious, well designed and clean!! Friendly staff and great amenities.