Lovely room/facilities, beautiful spot, wonderful hosts... what more could you ask for!