Very clean, very stylish, loads of amenities. The staff are so friendly and attentive. I really enjoyed my stay