5*
Great location and facilities, will exceed your expectations