Superb location with amazing views and modern facilities. Very clean. The hosts were extremely hospitable and helpful beyond expectations, which made for a most enjoyable stay.