An excellent all around experience: great location, beautiful and large home with great amenities. Would stay here again for sure.