Exactly as pictured and described. Great location to hikes and beaches. The apartment is actually bigger than it looks from the pictures. Dog friendly! Would highly recommend! Hosts were very responsive and made checking in / checking out very easy.