I'll start with the pros and then move on to the cons.
Pros: The whole apartment was quite aesthetically pleasing. It had a nice smart TV and living room set up, which was great. The fridge was a great size and there was a washing machine, which came in very handy. The jacuzzi outside was awesome! We spent almost every evening outside either in or by the jacuzzi in the little hang out area. We had the jacuzzi all to ourselves. Additionally, everything was spotless when we arrived, which is always a plus. The location was also great because you're just a couple of minutes away from the beach and great restaurants.
Cons: The apartment was nice, but it valued aesthetics over practicality. One of the rooms was just too small for two people. The master bedroom had a bathroom that got completely wet when using the shower and the wooden shelf under the sink was already warping from all the water. The master bathroom door was also made of glass, so at night a lot of light shined through. The beds were also a bit too hard. Additionally, there was no dishwasher.
All in all though, we feel that the pros outweighed the cons and we really enjoyed our stay here!