Absolutely perfect! Exceeded expectations :) quite spacious and has everything you would need for a short or long stay. We loved the balcony, super comfy bed, rooftop and it was nice to be able to play a piano after months of travelling. The hosts are lovely and we highly recommend staying here!