Hotels in Amsterdam are quite expensive. As we wanted to go to the beach anyways, we decided to stay in Zandvoort. Trains to Amsterdam run regularly and take about half an hour. This bed & breakfast is really cute. The rooms look like in an Ikea World. It is really clean and comfy. I can only recommend this place.