This is a fantastic place to stay, ticks all the boxes.