I would happily recommend the Canvas Apartments.
The staff were extremely helpful and accommodating and the apartment was extremely tidy and well presented. Thanks for a memorable stay