I stayed at the Penkelie in May, booked at the last minute. I found the hotel to be basic, but good value for money. The staff were extremely friendly and welcoming, it was in a great location, close to all amenities, and clean and tidy. The bed was comfortable, and I slept well, except for the corridor door banging now...
More