It is perfect for a gift! I gave this to my mom for her 50th birthday. I am a college student and don't have a ton of money so this is perfect. It is similar to something that you would get at ***** or ******** but without the hassle of going there. It shipped quickly too! Definitely recommend this! If your a boyfriend and want to get your girlfriend something really nice though, I would recommend going with something a little better quality.