Beautiful place. Extremely clean, everything seemed basically brand new. Well appointed and great location. The hosts were extremely attentive and friendly. Highly recommend staying here.