First the hosts we're very accommodating. Literally booked the night before, then arrived earlier than planned and in both instances they worked with me. The location is perfect. 8 minutes from South Beach, down town, restaurants, Meijer. 30 minutes from St. Joseph Beach. Unit is also right across the street from the pool. Downfalls -when I arrived the TV was broken... told the hosts assistant as well as the host, never received a replacement, thank God I had my laptop to keep my son entertained for "wind-down time" but that also stopped me from getting any work done so I ended up having to take 2 days of unplanned time off. Unit is not ideal for children under 2/3 years old due to many reasons. But most importantly all modems, phone, internet stuff is on a table for them to touch. Thankfully my son is extremely well behaved for his age and after a few "no's" we left things alone. Parts of blinds were broken in livingroom, and sliding doors in "sun room" don't lock. There is no play ground, but there is a dog park, that was a plus. No way to make it dark for nap times, blind in the bedroom doesn't close all of the way due to a window AC unit and no space for pack and play or anything of that size.. Landscaping could use some work but really not that important in my opinion. Honestly if it was just me, or me and another adult this unit would have been 5 stars. Wouldn't recommend 6 people unless you'll be out exploring for 99% of the time. But location is perfect 👌 fire pit is awesome, and for a chance to get away close to a beach I 100% recommend. Just not ideal for young children who need naps and are still learning the things in the world. I'd go back (without my son lol)