Very clean, modern, great location, great facilities. Would highly recommend. Only one downside is parking which is very difficult to find nearby.