We can highly recommend these self-catering flats in Rothesay. They are situated right on the seafront so are very handy for the ferry, restaurants and local pubs. From only £29 per night per person. Call 01700 504871 or 07712 534511 for more information or to book your stay.