Absolutely perfect in every aspect. Many unexpected amenities. Super clean and organized. This is THE place to stay!