As far as location, you can't get better than this. The pictures did show balcony and this particular unit didn't have one. We were taken back with all the extra fees like $35/day a person for WIFI, towels, pool access etc, then $35 a day for parking. Unit was good, we stayed on the 2nd floor so no views which was fine because the walking distance to all restaurants and boardwalk was just AMAZING! We did notice the floors were dirty, there was still sand and bits of chips around the floor. There was no hair dryer but Stay Sol did respond quick and after 2 days of them being adamant that there was a hair dryer, I did get one. We had the same set of towels the entire 8 days we were there and for what we paid, I think we should have gotten some clean towels every 2 to 3 days. They did allow us in for an earlier check in which we did really appreciate. Stay Sol does respond quickly. Overall a great location!