The location was excellent, lots of restaurants, bars and activities nearby. There's a private crystal clear pool but the beach was not easily accessible from the Marina, even though it says 800 meters. There was underground parking included which was great as it kept the car cool. The apartment was a good size, with a balcony overlooking pool and marina. However there are a few minor improvements that could be made to improve the overall experience. The lock on the front door was antiquated and difficult to use. Kitchen had new appliances, but was meagerly equipped, no filters for coffee maker, no paper towels, and the corkscrew was broken are some examples. The dining room chairs looked new but when you sat on them you sank down as there was no bottom on the chairs The tv remote battery cover kept falling off and the batteries in the air conditioner remote need changing. The beds were hard, and our hips hurt after after 2 weeks of sleeping on them. There was a tub in the ensuite bathroom with a hand held shower which was awkward to use. There was a good size TV but there was only 6 Portuguese channels to chose from. Luckily we could sign into our Netflix account to watch English language shows. All in all we had a great time and enjoyed being in that location.