Very clean & spacious!! The layout was beautiful and it had everything needed to provide a pleasurable stay :)