This place is sparkling clean and has very thoughtful amenities.