One of the best places I've stayed at, couldn't have wished for more.