Lovely apartments, clean and fresh with every amenity you could need. Excellent staff with outstanding communication. Overall a really good stay, I can highly recommend.