Beautiful, modern and spotless! Great location near all the amenities of main Street. Great back yard and attentive hosts!I would definitely stay here again!