Great location. Clean and nicely appointed. Thoughtful attention to detail. Must be able to climb steep stairs. Spacious and comfortable.