Five star! Immaculate, welcoming, great location.