Travel Agency - excellent service without issues. Hotel was fine, room was clean as well as whole hotel. Internet was crazy - doesn't work many times, was slowly and just in lobby. Hotel beach was terrible, but we had an access to next hotel beach and there was great beach with good access to sea. Staff was ok, polite and friendly (exception was guy in Beach Bar - absolutely rude and unfriendly guy). Nice place for vacation. I really recommend.