Host was excellent -- so friendly & responsive. Definitely would recommend the host.
The place was nice, but not as nice or as comfortable as we had hoped. I was there for a work week, and I had to adjust a lot to get the best Wi-Fi signal and to have a comfortable place to sit for a few hours at a time. This was a challenge, but not impossible -- just a note that it's not really the ideal place to work from. Better as a pure vacation spot.
The biggest issue, however, was how hot the place gets during the day. On a bright sunny day (even in January!), the "glass box" feel of the apartment makes for an extremely warm environment -- even with all the windows open and the fan on. There is a portable A/C unit, but it's not very powerful. Once the sun goes down, it's easy to cool the place down. But, again, if you're working from the place all day, the heat can be tough to handle.
The place is nice. Location is great. Host is wonderful. Building amenities (gym, pool) are just OK.