Beautiful townhouse & location. Beach+parking passes a welcome bonus. The location was spacious with plenty of private & communal areas. On arrival, obviously the unit wasn't ready for first renters of the season. Upstairs beds without full sheet sets, and master bedding dirty with foul odor. The stovetop, coffee pot, and main toilet were filthy. The ice was clearly very old. Limited toilet paper (<1 roll/ bathroom), hard to find bath towels. Combined available sheets upstairs for the 1 bed we used there, and we washed the master bedding (sheets and comforter). Cleaned the toilet, coffee pot, and stove, made fresh ice, and purchased TP and paper towels. We moved on to enjoy our time away and not let this ruin our fun. The owner was responsive to our outreach, helped us to locate additional paper products locked in a storage, and gave us a partial refund of cleaning cost. Disappointing there are separate charges for linen, towels, and cleaning. Although we had to find and/or clean bedding, ultimately, I guess we did have linen and towels so we did not get any linen or towel refund. Would consider staying here again, hoping this was a 1x issue as the owner explained they had a new cleaning service starting that week, and the home truly was beautiful once it was renter ready.