Decent price for a decent hotel room. Only one shower cubicle is available though. While I did not have to queue, I can easily imagine one during peak season.
The only gripe I had was the price difference I was charged at the hotel, as opposed to if I choose to pay online before hand. The receptionist claimed that expedia had this problem of giving this discount, when they had not agreed to it. Yes, the discrepancy in price was small (so I couldn't be bothered to argue), but seriously, it isn't my problem. If my booking confirmation showed a lower price, then honour it. If expedia has a problem with the hotel pricing, then don't list your hotel on expedia. Simple as that.