From the efficient communication and check in, right through to departure, we had a wonderful stay. A beautifully appointed apartment in a great location. A 5 star stay!