Very clean, private, self contained. Excellent host.