Amazing staff, amazing spot and amazing facilities