perfect place for a short stay. Location particularly good.