Absolutely perfect! Great location, sparkling clean and just a fantastic host!