Well stocked kitchen and a very clean apartment. Alfama is not for week knees, be prepared to walk many hills and stairs! The best part is seeing all the amazing azulejos on the buildings! Enjoy!