We've stayed at the Peninsula Bay Resort in the past and always enjoyed it - this trip was no exception. Everything we needed was there, and although the weather was a little less accommodating than anticipated, we could turn on the fireplace and relax with a glass of wine just the same. The internet access in this unit was quite slow and the T.V. doesn't have any premium channels or access to Netflix so be prepared for that. Also, the exit expectations were quite high given there was a $150 cleaning fee but you are expected to strip the beds, have the towels in the laundry, carry the trash to the dumpster outside, etc. All that said, still a lovely place, facing the bay and very convenient to all that Traverse City area has for tourists.