Cute place that meets all your needs! Stunning views. Excellent hosts.