Ham and cheese sandwiches: fluffy, cheesy and very tasty!