Waterfront, Anstruther AA rated 4 star award winning luxury apartments and Guest Rooms available, ten individual en-suite modern rooms including two family rooms.