The staff was friendly, welcoming and very helpful. Even the beach service was superb. The beach-front location was great and where it is on the strip makes it close to everything you'd want to quickly access during your stay. However, the cleanliness of the building and the unit we occupied left a lot to be desired. The attention to detail is lacking. The linens in the bed I slept in were soiled with what appeared to be hair grease and there was sand in the bed. The floor was filthy. I had personal linens I used. After a short trip to the kitchen and back my socks were very notably dirty. The location and access to the unit was terrible. We were steps away from the dinners at the restaurant and on the opposite side of the pool, which is not the way we interpreted the description of the unit. The crowd that dines at the restaurant is higher-end and some were unfriendly to the idea of having tenants enjoying their balcony steps away from where they were attempting to enjoy their food. No win in that situation. The access to the unit was terrible. To have to go by the cooking station and what may have been the laundry station through a corridor that smelled like garbage was like we were seeing what was inside the sausage, to use a phrase to illustrate. We enjoyed how large the unit was and that it offered a restroom for every room, allowing for more privacy. However, there were no beach towels, starting coffee batch like we've come to expect from staying in condominiums in the past.