Beautiful place, fabulous location, great hosts. It was perfect.