This gem of a hotel is perfect for short stays or longer. The hotel is pet friendly which we needed. Despite being in a pet friendly room, there was no evidence of pet hair or smell. The room was very clean, the bed and pillows were comfortable, and we appreciated our room having two exits- one to the interior to the hotel and one to the laneway so we could easily take our dog in and out of the room. We were pleasantly surprised that the free breakfast included hot items such as sausages, scrambled eggs, and omelettes as well as a waffle machine. We would have been just as happy with the included cereal, yogurt, fruit and pastries offered. This was my second visit to Guest House Inn and it won't be my last.