If you are still looking for accommodation for next weekend (MOKRUN, Songwriters Festival, Jubilee Celebrations, Football Festival etc (who says nothing happens in Campbeltown!)) then the newly opened Royal Hotel has just been in touch to say they have some rooms available
Classic Room - £109 (sleeps 2 people)
Superior Room - £129 (king size)
Superior Zip Room - £129 (king size or can be split to twin)
all rates include b&b.
See http://machrihanishdunes.com/stay/the-royal-hotel/ for more details