Mary-Margaret was very friendly and welcoming. We stayed as a family of 4 in a twin and double room. The rooms were very clean and comfortable. We had a plentiful breakfast in a relaxed atmosphere. It is located on the edge of town but still within walking distance of the beach and town centre.