This unit provided all of the basic needs: shelter, running water, heat, clean linens. We were very disappointed with this unit compared to many we've stayed with in Gulf Shores, AL. Most definitely a "family with many children" condo - very worn with broken down, nicked, scratched, dented furniture, drawers falling out of the dresser, heavily worn mattresses. The laundry room was clogged with beach wagon, numerous beach chairs, several large bags of beach toys. We had to "unload" the room to get to the washer and dryer. A large part of the dining area was taken up by a standing/sitting video game - so crowded that we were unable to host a dinner with friends. The Direct TV cable didn't work on the living room TV and we had to contact the manager for a service call (which was very prompt). During certain hours of the day, the internet was unable to carry the load and internet service was unavailable. Note: We did notice that it worked exceptional fast and on demand at 3:00 in the morning! Our biggest issue was that the exercise room with sauna and steam room along with the pool and hot tub were located across two parking lots in a completely different building! This was most definitely NOT noted in unit description. There are no changing rooms and in cold, windy, rainy winter weather of 30* you are forced to travel across the parking lots etc. in wet, cold clothing. All in all, as stated this unit provided basic housing. We will not use this rental facility again.