How is the hotel? I have always heard good things about it, until recently where people have said either the rooms are small or a little outdated....