I really enjoyed my stay at Casa Oliva. The terrace and gym were great and the bed was comfortable. I got a lot of work done and would love to plan another long stay.
My apartment was up two short flights of stairs which was a small surprise - so be sure to ask about a ground floor unit if this is important for you.