This place is fantastic! Everything as promised and beyond! Had the most fun vacation here ... home away from home... sparkling clean and newly renovated! Highly recommend!!