A first look at O2 Beach Club & Spa