Perfect location, superior accommodation and the roof garden is paradise on Earth. We'll be back!