Five stars all around - great location, excellent hosting, lovely place!