Very clean, well kept, well stocked place in an amazing location! Inside a managed facility, make sure you communicate with on site staff for laundry access etc.