Well located, clean, warm and has all you're looking for! I'd stay again.