Very modern and clean, with many little thoughtful amenities that really enhanced our experience. We had a lot of information beforehand so our arrival went smoothly. Great experience overall.