We stayed here for Paddlefest (music festival in May). The cottages are just that, cottages, but as such have a decidedly cozy feel. There is a nice common area right on the water, which is a great spot to take in the natural beauty of St Andrews harbour. We were lucky enough to stay during a full moon, which lit up the harbour into the early morning.
Rooms are comfortable, innkeepers are nice and it's an easy walk to downtown St Andrews.