Excellent for everything. Easy to book. Clean, comfortable, great communication, quiet, central & terrace was a great addition. Would book again in a heartbeat when in Porto. Perfect