This place is just perfect!!! The location, the space is just what you need to enjoy Rome.