First class. Stylish, comfortable, clean, tasteful. Amanda went out of her way to make sure we were well taken care of. A truly luxurious stay.