Fantastic, luxurious, and clean. Perfect stay.