Fantastic place and outstanding hosts. Perfect in every way. Highly recommended.