Excellent place! Sparkling clean, large space, communication with host was excellent -Location is fantastic too! Will certainly be coming back next time. Highly recommended.