Amazing stay! The only issue we faced, and why I took off one star, the check-out felt very rushed. The cleaner opened the door before 8am, when we had set our alarm. Our checkout limit was 10am. Luckily we were under the covers, but the cleaner would have had an eye-full. We got dressed, packed our things and left, only to see the cleaner sitting on the stairs. He sat there for the 30mins it took us to leave and immediately went in.
That whole experience really put a black mark on our overall stay.
Besides that, however, it was amazing. Great views. Close to restaurants. Clean room. They just need to take care of that invasive cleaner.