Totally self-contained, amazing place. Cannot recommend it highly enough. Jerome couldn't have been more accommodating, or helpful.