One word - outstanding. The place has every amenity you can think of. Would definitely stay here again.