Beautiful and charming place to stay.