Absolutely perfect! Stylish, sparkling clean, amazing locations, perfectly equipped, loved it.