Very clean. Good for long term visits. Nice amenities. Helpful and communicative host.