A perfect place to stay for a long while. Could not have asked for more.