A lovely, clean place with great views and a great host