We had a great stay. The apartment was clean & modern with all the amenities that one could need including good wifi. The location is fantastic - quite literally a 2 minute walk to the beach. I would highly recommend.