Everything that it says it offers it does. The flat flat is always clean and at the arrival we got our keys. The host let us leave our bags there before time and made his best to make our stay a little better