Gorgeous beach, bad service