Very good location! However, the bathroom and the entire place needs a ... refreshment.