Enjoyable & comfortable stay, good location, extra touches.