Porto great, apartment great, location great, check/in and advice all great.