Just returned from a week spent at Sofia Beach. Friendly staff and great location, literally right on the beach. The rooms were basic but were extremely clean as the maids visited everyday we were there. It is a 5 minute walk from the strip but you can hear minimum noise back at the apartments. I recommend this stay to anyone, in particular young people if you are willing to keep the noise down and respect that the owners live on site. Overall a thoroughly enjoyable holiday and would love to return.