The property was clean. I initially reserved a different rental, when I arrived I checked my emails for info to access rental, no codes or messages received. Spoke with host, he said there was an overbooking online, but there was anther rental available, ground floor. Stove is very dangerous, cannot tell if the burner is leaking gas, i avoid using. Easy access to the beach. Kids enjoyed their time. When we left, packed our vehicle, immediately we were pulled over by the Police, they wanted us to peel our window tint off, or to pay them $$ so we could leave and avoid delays. Be sure to arrive to TJ with out window tint or else you'll get robbed by the Police. But the apartment was great, we slept well. My only issue was the Police.