Girvan is a nice B&B and not very expensive. The room we had was the Burgundy. It was a nice room for 120 NZD per night, however with a small bathroom. The hosts are very nice and give you a special welcome. Breakfast is simple but good.
The location is near the city centre.