accommodation excellent and extra touches make it a comfortable and welcoming place to stay