What a great place! Spotless. Perfect location. Very easy communication and accommodating in my last minute booking. I would book again in a heart beat.