Definitely 5/5
This place exceeded my expectations. Most importantly it is very clean.