Fantastic in all counts. Would 100% recommend and will try to come back and stay again.