Location and comfort makes this place excellent option for NOLA stay