Excellent location. Modern. Clean. This is the second time that we have stayed here. Everything was as great as the first time. Highly recommended.