The apartment has all amenities necessary for a short or long term stay. The location is great and check in went easily. The second floor with river view is a lovely addition. Highly recommend it to anyone looking to stay in the Alfama.