5 star stay. Strong recommendation.