The location is perfect. Going off season is the way to do it. The roof top is mind blowing. However...we had asked the host if construction was still occurring, after he said no, we booked the apartment. We were woken daily before 8am by savage drilling sounds right by our heads. The bed is two singles pushed together, meaning we basically slept in a single as the beds would shuffle apart... the sheets were not clean and the washing machine was full of the previous stay’s towels... the shower gave us mini electric shocks...the oven does not work...basically I can’t fault Mallorca or the location but the apartment wasn’t having a good week... if I wasn’t with great company, my other half, it would have been a bit of a let down