We had a wonderful time during our stay and greatly appreciated the wonderful help of our hosts during the check in and check out process, especially helping to carry our bags. The location was perfect and the upper deck had an absolutely stunning view! The one thing that keeps me from giving this 5 stars is that the bed is extremely firm and was difficult to sleep on. Overall an absolutely amazing stay!