As a couple looking for a relaxing place, this was perfect for us. The apartment feels very homey, the balcony gets lots of sun, the pools are very convenient for a swim regardless of weather.
It's probably best for a couple or a small family with little kids. The kitchen is well equipped with pretty much everything one needs, the bathroom is nice as well.
Location: it's a few minutes from a supermarket, a few restaurants and the beach. You can get to the down town area where there are loads of restaurants within 10-15 minutes (or less for fast walkers).
Cristina and Joao were very nice hosts that welcomed us very warmly.