Spotlessly clean, great views, big rooms, and friendly and helpful hosts.