The Beach Front Resort, Pattaya: Beach & Location