Michelle's place is a very comfortable place to stay in Scarborough. Within walking distance to Shops, Restaurants and the beach and extremely well equipped.