So clean and new. Everything was so comfortable. Kitchen was completely stocked, not the bare minimum like some places. Animals were so friendly and funny! Enjoyed my stay completely.