Very clean, has everything you would need and a nice amount of space as well. The location is fantastic and they were incredibly communicative during the entire process. Will hopefully be staying again when I return!