A beautiful place in a beautiful location with thoughtful touches throughout to make your stay very comfortable.