Excellent, perfect home-from-home with many extra thoughtful touches, full of good facilities - we'll be back!