Overall great location, house and amenities need small refinements to be a good place to stay during holidays.