Very clean and well stocked. The apartment was identical to the pictures and we felt right at home. The pool was perfect for the kids. Kim was extremely hospitable and easy to get in touch with. I highly recommend this place.