Great stay with a lot of surprise benefits and a high quality service.