lovely place to stay and beautiful location