Great place that checks all the boxes for a wonderful stay