What an unexpectedly delightful place to stay! 5*****