Perfect stay overall. Good location. Clean room including a small fridge. Shared kitchen and private bathroom/shower is a plus. Communication was perfect for check in. We greatly appreciated check out flexibility.