For the money I was really disappointed. We possibly booked on a bad weekend or something but for around £130 a night for 3 nights I would have expected a lot more. We were in a building behind the main guesthouse. The room was small and HOT, luckily we had a little balcony which was great, except it was covered (and I mean covered) in pigeon poo, it was gross. But anyway, we could open the balcony doors to let in a breeze, unfortunately we were right opposite the door out the back of the guesthouse and into the annex which meant several drunken wake up calls every night (2-3am generally) as people made their way across the little "courtyard". We didn't complain as we were worried we'd end up in a worse room! Did consider it though. We wondered that because we'd paid up front, we got a worse room?!
To be fair, the room was spotless, can't fault the cleaning staff. Breakfast was ok.
All in all, if i was paying £75 a night then it would have been ok but definitely not for the money we paid.