We stayed for a month , the location is excellent, the apartment is clean , the staff is awesome. The last week of our stay the internet was very sketchy. If you needed to work from the apartment it was difficult, as you had to use different wifi's from upstairs to downstairs. Apt # 3 is small and the bedroom is upstairs. The dinette set is rather uncomfortable to sit at for long stretches. There is no place comfortable to work at a computer, aka a desk, however you can always go downstairs and sit at the cafe. The staff there are also very friendly and its a nice atmosphere. There is a large private outdoor patio which is nice, but the furniture needs a good cleaning.