Everything needed was provided. Clean, new, apartment, friendly staff.Upper floor great for breeze and reducing minimal street noise. However, walking up the 38 floors was not old-man friendly during a brownout.A great.place. I would strongly recommend this place.