Stay in modern rooms at this three star hotel that has easy access to many popular points on interest.