If the linux is installed for personal testing purpose then the configuration is fine
but for production I don't think you should end up with only three partitions.
You should at least create an additional partition for
/home ----> for users
/var ------> for log messages
and 50 GB swap size is more than enough. I prefer 5-6 GB is enough swap size as what matters is RAM and CPU as far as better performance is concerned as compared to swap memory.
go through this link.