Functionality, size and look are great! However, it is extremely firm and would be very uncomfortable to sleep on without any extra padding.