We enjoyed our stay at the Balcony Guest House. Zak was very good with communication, they even upgraded us to a suite for the first night.
The location was perfect for us, close to the touristic area, but not quite in the center of it.
If your sleep is light, be aware that the train is very noise in the early hours of the morning. The room is not big but comfortable. The breakfast has not many choices, but if you ask they will try to meet your needs.