Everything we could possibly need was supplied. The apartment was sparkling clean, the check-in and check-out process was very flexible and easy. The quality of furniture and conveniences in the apartment was very high too. Also, the shower and both beds were fabulous.