Good place! £100 security deposit required upon arrival