Has anyone just returned from this hotel? Reviews are mixed and I really just wanted to know are the rooms ok and the hotel clean? Is there a variety of food? I would be grateful for any feedback as I was going to book today but am now unsure. Thanks.