The property itself is exceptional. I was amazed, it looked even better than on photos. Breakfast was very good, I think there is something for everyone. I particularly liked some local choice of food. Hygiene on very high level, extraordinary. The stuff is very professional, helpful and discreet. The pool is also very well maintained. Beach is also very close and rather large. We had wifi in all area, but it wasn't steady, so you couldn't rely on it. But the vacation isn't about surfing on net, right? The only thing that we disliked is that our stay overlapped with the bunch of kids "on the excursion", since we were on vacation in pre-season. The children (age roughly 10-17) are just children and they were playing, running, being loud, etc., so we couldn't sleep properly for a couple of nights. We assumed this as a failure of the hotel management. Everything else was just great.