Great place to stay. Walking distance to the beach and short drive to st Andrews brewery. Please be aware though the beach is not dog friendly as there is endangered wildlife inhabitants at the beach.
Downstairs bedrooms are partitioned which wasn't a problem for us but could be an issue if you stayed as 4 couples
Thanks again Jennie