Stayed at this location for a convention. The lobby and convention facilities were nice - a bit spread out and the layout is confusing, but overall an adequate space.
The hotel does not have a normal restaurant - pretty much a bar & lounge that serves food. I could see some families feel a bit uncomfortable having to eat a meal with this type of setup.
The sleeping rooms were adequate - flat screen televisions and OK furniture - but not anything over the top and certainly not the best in the Marriott chain.
Getting to your room from the parking lot can be a hassle if you cannot park close to the main lobby - various elevators go to different floors so it is easy to get lost and/or turned around if you aren't careful.
The indoor pool area is great - the pool is half indoors and half outdoors, so even in the winter you can swim outside with the heated water. Great for families or for getting your morning exercise.
Overall, the hotel is recommended in the Perimeter area, but there are certainly nicer hotels in the area.