Anyone been? Just reading the Tripadvisor reviews and they veer between the excellent, and the one star. Most of the complaints appears to be that "it's not really a 5 star" and the staff are rude. Anyone been?