A stylish, comfortable and well-organized place to stay. Location is great too.