The location is excellent but the housekeeping leaves much to be desired. The floors were sticky and dirty, the master bed lumpy and the exhaust fans full of dirt. Housekeeping staff don't even wash the dishes. I have my three year old with me and like most toddlers he is always on the floor. I would not stay here again.