Perfect in all aspects for our needs! Such a wonderful stay in this apartment. My mum and I had everything we needed and the front desk staff are so helpful and welcoming. Can't recommend this apartment enough!