We had a fantastic time here - it's a great location, very easy access to a couple of nice little beaches and restaurants. The lounge/kitchen is huge and perfect for four friends who love to cook and enjoy meals together in a very well-equipped kitchen (I was dying to try making Gazpacho, and during check-in asked Uwe whether there was a blender - he found two juicers (!) but no blender... and came back in the morning with a brand new one!)
There were drinks in the fridge for us on arrival (wine - red AND white! - beers and cold water) and Uwe was extremely welcoming and helpful. We had a toddler with us and were going to buy a beach umbrella, but he gave us the key to his basement store and told us to help ourselves to parasols and beach toys - he was most generous. There were also beach towels supplied, and a washing machine and tumble drier in the apartment so we could do our laundry easily.
The place was spotlessly clean and very high-end, with a great shared pool downstairs and a lift which made getting the luggage (and the toddler) up to the third floor a doddle.
The only thing that we were slightly disappointed by was the quality of the bedding, which was a bit rough and bobbly rather than smooth, but that is maybe the best indication of just how good this place really is - that was the only criticism we could make of an otherwise outstanding stay :-D