This place is excellent all around- location, cleanliness, amenities, it has it all. This was my third stay- need I say more?