Petrie Cottage is a great place to stay; very clean and comfortable, with lots of thoughtful touches that make it feel like home. It's in a great location too, with good cafes and restaurants around the corner.