charming space with beautiful views and great hosts