Very ample, clean, lots of kitchen utensils available to use. Very friendly host. Full instructions are provided to allow for self-check-in. If you're bringing heavy luggage, be aware that there are three flights of stairs to climb. All in all we were very satisfied with our stay and I would highly recommend it.