Best Western Hotel, Delft, The Netherlands review