Great place especially the pool. The weather was not very nice, but it was really easy to keep 3 energetic boys occupied as the pool was indoors, warm, with plenty of pool toys.
Had everything we needed, shops, cafés, restaurants, beach, park, skate park all within walking distance.