Excellent spacious living and sleeping areas , very clean , easy check in , great communication , great location - would definitely stay again :)