5 stars all round, amazing place with great attention to detail. Great view from the apartment!