That is definitely a Nudibranch and quite possibly the variety that feeds on zoanthids or another coral. Do you have an zoas or other coral that is unhappy and in the vicinity? Here is some info on the zoa predator.
PREDATOR - Nudibranch - Nudis!!
Sorry. This is not a berghia nudibranch.