David place is perfect!! Everything was better than I did expected, easy check in, The apartment is great, lots of space and very clean, David has done a great job decorating, in one word, Marvellous!!!