The place was very clean, great location, and staff was very helpful. I stayed for close to two weeks it would have been nice to have cleaning services provided periodically during the stay. Otherwise it is a really nice place.