Perfect location, perfect hosts, good sized, beautifully presented rooms.