Very clean, wonderful views, and the hosts are excellent! I had a wonderful time.