We had a very pleasant stay at the New Inn Hotel over a weekend. We stayed in the one bedroom apartment which was spacious, comfortable and well equipped. The apartment is located separately from the main building, and was very quiet. Plenty of parking and able to park right outside the apartment.
The reception staff were somewhat lacking, not unpleasant but not particularly welcoming or cared if we had a good stay on check-out. However all the other staff were very nice, especially in the bar area. Breakfast was very good, with plenty of choice. Ellon itself is a lovely town and a good base for the surrounding area.
All in all, I would recommend the New Inn for a short stay.