Location was great. Walk to the beach was not bad. Booked this room only to come in and my room, without notification, be switched to a completely different room with no balcony and less beds. Went to the front to complain, they switched us to a different room in Phoenix vii, a completely different building. Got there, the room was decorated poorly, the couch was broken, the dryer in the unit took 3.5 hrs to dry a small load of clothes, the dishes that were put up in the unit had a weird smell and looked dirty, and not to mention nearly $350 was added to our stay of cleaning fees. One of the chairs on the balcony was also broken. When I go on a beach vacation I expect to be getting the room that I booked, but also expect a good beach atmosphere in the room...not black and red outdated decor with broken furniture. The gym was also pathetic. Two treadmills, two elliptical, outdated machines, with two 5lb and two 10lb weights. Last complaint, people were in the pool being loud until 12 am one night... which kept my child awake. Would highly NOT recommend booking through this company.