view of delft