Spacious apparent, well maintained, super-clean - would stay there again any time.