The apartment was good and we liked our stay. The only item of concern was the lack of cleaning materials (soap & sponge) for the kitchen and extra dust bin bags to empty the trash. Also one of the rooms lacked air conditioning - we had to leave the door open to the living room to cool it. These were the only minuses from a very good experience.
They provided lots of extra towels and beddings for the apartment.
They were also kind enough to allow us an extra hour after the standard check-out time.
Location is also good - with supermarkets & shops around and the beach is just about 4-6 minutes.