Apartment was spacious, tidy and clean. Towels, linen and amenities such as soap, shampoo and shower gel were provided. Check in and check out were seamless and hassle free. David and his team were responsive. Overall a great experience, will definitely recommend to friends.