We booked this relatively last minute and we're very pleasantly surprised. Actually 4 bed inc one downstairs. Pool is bigger than you expect and is totally adequate. Villa Clean, bright and surprisingly spacious. Location is quiet but near enough to local bars/restaurants and literally a few minutes walk from the sea front and beaches/water sports. Sunrise beach is about 10 minutes along the sea front boardwalk and is one of the best beaches in Europe. Also a fantastic early morning running route for those who fancy it.
We went at the end of September so it was quieter than mid summer but still plenty going on and weather was great as you expect in Cyprus.
Ayia napa is 15 minutes away for anyone wanting something more lively.