This is a terrific place that has it all- beautiful and spacious accommodations, fabulous location, and a wonderful host!