Spacious, modern, clean, everything we hoped it would be. Located on a street with many excellent restaurants. Be aware it is a good walk up the stairs, but would definitely recommend this spot and stay here again. Host showed hospitality and fast communication.