Not very clean. The apartment is located on the ground floor. Good location though, just next to the beach.