1. As good as advertised
2. well-designed, clean, very nice place
3. Thoughtful touches
4. Great amenities
5. Solid location
6. Very responsive host