Beautiful, spotless, and great location. Exactly like the photos and as described. Everything needed for a comfortable stay was available. Easy and clear communication as well. Really enjoyed the stay.