Perfect location. Modern features. Good value. Would absolutely stay again.