We stayed here for one month and had a good time. The location is very nice, it's a 10 minutes walk (900m) to the beach (to Praya Sao Juliao) which is a great spot for surfing. We loved the huge balcony from where you can see the ocean. The bed in the second bedroom is too small for 2 people, the sofa bed was too uncomfortable to use as a bed, but there is a single mattress we've put on the floor which was fine for us. The kitchen was very well equiped, but the cabinets and also the utilities were smelly and would need a refresh. Besides that, the flat is really nice for a long-term stay (the washing machine was great), and we also loved the pool.