Clean, friendly hotel. Third stay for myself in about a fifteen years, and staff were very nice to deal with, at reception, bar and restaurant. If you are booking for Carlow, this is where you should stay. Not walking distance from the town but a short taxi ride.
The rubber ducks are a lovely touch.