Ticks all the boxes! Clean, beautiful and modern, great location and price, and super friendly and responsive! We stayed twice in the one week!