Convenient location, just a short walk to the beach and Blairgowrie shops. Cosy and warm in winter. Very clean and tidy. Ensuite was very small and the bed a little uncomfortable but we would still stay again as everything else was great.