Sea Terrace 602 is one of Ocean City's finest vaca