In spite of beeing close to the main road , a. very quiet retreat .