Very clean with a lot of amenities and plenty of complimentary gifts.