Overall we had a nice stay and the location was wonderful, on the beach and walking distance to Johns Pass. I would give the location 4 stars. However the property itself is rather run down. I would say its like an old 2 star motel. The beds were not very good (very squeaky), towels were small/thin, furnishings rather beat-up. WiFi was fine (we didn't even turn on the TVs). The ceiling fan in the master bedroom is on its last leg and was rather loud. It was nice that the master closet had some beach chairs, pool floaties, boogie board, small cooler, etc, but there were NO pool/beach towels. Make sure to bring your own or plan to buy some. No laundry in the unit, but pay laundry available by elevator (we did not use this). Kitchen at least had salt/pepper, and some coffee filters, but no extra trash bags. No dish soap/sponge or surface cleaning spray, and just a tiny roll of paper towels with a couple of dish towels. Kitchen was fine but you will need your own spices (we left ours for next guests). AC worked great. If you have the right expectations its an ok place for a short beach vacation, nothing fancy with a nice view. Honestly the worst thing was the elevator in the building. It was small and soooo sloooow with no fan/ventilation. It felt like it was going to die every time we used it. And there is only one elevator. Everyone using it commented/complained about it. The elevator is the main thing that would keep me from staying at this property again.