Well equipped and thoughtfully laid out. Keith is extremely attentive and responsive. We'd definitely stay here again.