Great location; great hosts; always spotlessly clean and well-appointed! Truly 5 Stars.